Using Rational Unified Process in an SME - A Case Study
نویسندگان
چکیده
The Rational Unified Process (RUP) is a comprehensive software development process framework emphasizing use-cases, architecture focus and an iterative approach. RUP is widely known and many organizations have tried to adopt it. Being a framework, RUP has to, in some way, be tailored to the specific context of use, no software development project is alike. This paper presents a case study of a Norwegian SME that tried to adopt RUP in the simplest way, by introducing the methodology by providing comprehensive documentation and some simple training. Our study shows that the use of RUP had some positive effects but also that the use has been scattered. Interviews with users of RUP show that there is a great need of better training and practical support in getting most value out of RUP. The key message is that if you consider taking RUP into use you have to invest resources in it. Training and support are key success factors.
منابع مشابه
Study of institutional Collaboration in the management Structure of the City Regions Case Study: Process of determining the city of Qazvin Growth boundaries.
This article is about the institutional collaboration in the management structure of a city-region. To achieve this purpose, corporate limits of Qazvin are studied as the city is becoming a region. The possible institutional cooperative in the centralist governmental structure is planned based on the new regionalism theory and its governance pattern, new institutionalism theory and its emphas...
متن کاملTailoring RUP to a Defined Project Type: A Case Study
The Unified Process is a widely used process framework for software development. The framework is covering many of the roles, activities and artifacts needed in a software development project. However, a tailoring of the framework is necessary to fit specific needs. This tailoring may be accomplished in various ways. In this paper we describe a concrete attempt to tailor the Rational Unified Pr...
متن کاملA Case Study On Teaching Agile Software Development Methods
This paper presents and discusses some interesting findings from teaching Agile methods and modelling in a typical university at an undergraduate level software engineering course. The students who took part in this study had been exposed to a few hour lectures on Agile methods and other traditional methods like the RUP (rational unified process). A simple modelling questionnaire was presented ...
متن کاملThe PLUSS Approach - Domain Modeling with Features, Use Cases and Use Case Realizations
This paper describes a product line use case modeling approach tailored towards organizations developing and maintaining extremely long lived software intensive systems. We refer to the approach as the PLUSS approach, Product Line Use case modeling for Systems and Software engineering. An industrial case study is presented where PLUSS is applied and evaluated in the target domain. Based on the ...
متن کاملMapping of SOA and RUP: DOA as Case Study
SOA (Service Oriented Architecture) is a new trend towards increasing the profit margins in an organization due to incorporating business services to business practices. Rational Unified Process (RUP) is a unified method planning form for large business applications that provides a language for describing method content and processes. The well defined mapping of SOA and RUP leads to successful ...
متن کامل